
#wpmega-demo{
	border:1px solid #fff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background:#ddd;
	padding:10px;
	background:transparent url(images/glass.png) top right repeat;
	
	font-size:13px;
}
#wpmega-demo-inner{
	/*background:transparent url(images/demo_bkg.jpg) top right repeat;*/
	padding:10px;
	
	text-shadow:0px 1px 1px #fff;
}

#wpmega-demo-inner h2{
	margin-top:0px; padding-top:0px;
}

#wpmega-demo .ss-admin-op-title{
	font-weight:bold;
}
#wpmega-demo .ss-admin-op.wpmega-admin-op-box label.ss-admin-op-title{
	padding-left:5px;
	font-size:11px;
}
#wpmega-demo .ss-admin-op div.ss-admin-op-title{
	padding-left:0px;
}
#wpmega-demo .ss-admin-op input{
	margin-bottom:0px;
}
#wpmega-demo .ss-admin-op select{
	clear:both;
	
	display:block;
	
}

.ss-admin-op{
	display:inline-block;
	margin-bottom:20px;
	
	float:left;
	width:45%;
	margin-right:5%;
}


.clear{
	clear:both;
}



input[type="submit"].ss-button{
	display:inline-block;
	padding:5px;
	text-decoration:none;
	
	color:#fff;
	text-shadow:0px -1px 1px #999; 
	
	border-width:1px;
	border-style:solid;
	border-color:#ff6b00 #ff6b00 #ff9d00 #ff9d00;
	
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9d00', endColorstr='#ff6b00'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9d00), to(#ff6b00)); 
	background: -moz-linear-gradient(top, #ff9d00, #ff6b00);
	
	margin-bottom:10px;
	cursor:pointer;
	margin-right:10px;
	
	font-size:18px;
	padding:10px;
	
	margin-top:12px;
}






/** SS-TOGGLE **/
.ss-toggle-onoff{
	float:left;
	clear:left;
	
	font-size:10px;
	
	width:81px;
	height:20px;
	box-shadow: inset 1px 1px 3px #666;
	-moz-box-shadow: inset 1px 1px 3px #666;
	-webkit-box-shadow: inset 1px 1px 3px #666;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	border:1px solid #ddd;
	border-color:#ddd #aaa;
	overflow:hidden;
	display:block;
	position:relative;
	cursor:pointer;
}
.ss-toggle-onoff span.ss-toggle-inner{
	width:130px;
	height:20px;
	position:relative;
	display:block;
}
.ss-toggle-onoff.off span.ss-toggle-inner{
	margin-left:-51px;
}
.ss-toggle-onoff span{
	height:20px;
	line-height:20px;
	position:absolute;
	top:0px;
	display:inline-block;
	text-align:center;
	color:#fff;
	text-shadow:0px -1px 1px #222;
	text-transform:uppercase;
	font-weight:bold;
}
.ss-toggle-onoff span.ss-toggle-on{
	width:45px;
	left:0px;
	padding-right:5px;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6b00', endColorstr='#ff9d00'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ff6b00), to(#ff9d00)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ff6b00,  #ff9d00);
	
	
	box-shadow: inset 1px 1px 3px #d45500;
	-moz-box-shadow: inset 1px 1px 3px #d45500;
	-webkit-box-shadow: inset 1px 1px 3px #d45500; /*3061a8;*/
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	text-shadow:0px -1px 1px #803300;
	
	padding-right:5px;
}
.ss-toggle-mid{
	width:30px;
	height:18px;
	left:50px;
	border:1px solid #999;
	border-color:#fff #999;
	z-index:20;
		
		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d4d4', endColorstr='#fcfcfc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#fcfcfc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d4d4d4,  #fcfcfc);
	
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
	
	box-shadow:0px 0px 3px #000;
	-moz-box-shadow:0px 0px 3px #000;
	-webkit-box-shadow:0px 0px 3px #000;
	
}
.ss-toggle-onoff span.ss-toggle-off{
	width:50px;
	padding-left:5px;
	left:75px;	
	z-index:10;	
	color:#666;
	text-shadow:0px 1px 1px #fff;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fcfcfc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fcfcfc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eee,  #fcfcfc);
}

.ss-tog-label{
	line-height:20px;
	padding-left:90px;
	display:block;
	font-weight:bold;
	font-size:11px;
	
	margin-bottom:5px;
}


/* Hacks */
#text-8 .textwidget{
	overflow:hidden;
}
#text-8 iframe{
	margin-top:-3px;
}



.ss-gallery-container img{
	background:transparent url(images/glass.png) top right repeat;
}
.wpmega-demo-sub{
	font-size:10px;
	color:#222;
	line-height:11px;
	margin-bottom:10px;
}